@CHARSET "UTF-8";
.top{height:160px; width:100%; overflow:hidden;}
.top_bar{width:950px; margin:0 auto}

.top_left{margin-top:2px;float:left;width:50%;htight:20px;line-height:20px;}
.top_right{margin-top:3px;float:right;text-align:right;width:50%;height:20px;line-height:20px;}
.logo{float:left;width:220px;height:80px;margin-left:10px;clear:right;}
.right_box{float:right;width:200px;height:70px;margin-top:15px;}
.right_box li{float:left;width:70px !important;line-height:20px;text-align:center;height:20px;margin:5px;border:1px solid #E4E4E4}

.main{ width:950px; margin:0 auto; background:#f0f0f0; padding-bottom:20px;}

.container {margin:0;position:relative;width:950px;height:358px; background:url(bg.jpg) no-repeat left bottom; margin-bottom:35px;}

.reg{margin:0 auto;width: 700px;margin-bottom:35px;font-size:15px}
.login{margin:0 auto;width:400px;margin-bottom;font-size:15px;}

.dd .tit {float:left;line-height:22px;width:100%;background:#FAFAFA;font-weight:bold;border-bottom:1px solid #888;}
.dd .col1 {float:left;width:60%}
.dd .col2 {float:left;width:18%;}

.dt{height:25px;line-height:25px;background:url(../images/mbox-tbg.png) right top no-repeat;overflow:hidden;clear:both;}
.dt strong{height:25px;line-height:25px;padding-left:10px;padding-right:4px;display:block;float:left;color:#85A484;background:url(../images/mbox-tbg.png) left top no-repeat;letter-spacing:1px;}
.dt div{height:25px;line-height:25px;padding-left:10px;padding-right:4px;display:block;float:left;background:url(../images/mbox-tbg.png) left top no-repeat;letter-spacing:1px;}	
.dt strong a{padding-left:20px;background:url(../images/tree_folder.gif) left center no-repeat;}
.dt strong a:hover {background:url(../images/tree_folderopen.gif) left center no-repeat;}
.dt span.more{float:right;line-height:25px;padding-right:8px;}
.dt span.more a:hover {position:relative;top:1px;left:1px; }
.dd{float:none !important;float:left;margin:0px;padding:4px;padding-top:2px;width:auto !important;width:100%;border:1px solid #C2C2C2;border-top:0px;overflow:hidden;}

.notice { width: 400px; border: 1px solid #BBB; text-align:center;background: #EEE;padding: 3px;position: absolute; left: 50%; top: 50%; margin-left: -200px;margin-top: -200px; }
.notice div { background: #FFF; padding: 30px 0 20px; font-size: 1.2em; }
.notice .info {color:red;}
.notice a {color:#050;text-decoration : underline;}
.notice p {background: #FFF; margin: 0; padding: 0 0 20px;}

.foot{ background:url(/images/bg3.jpg) repeat-x; height:52px; width:950px; margin:0 auto; color:#6d6d6d}
.foot_nav{ float:left; color#6d6d6d; padding:12px 0   }
.foot_nav a{ color:#6d6d6d; padding:0 5px;}
.foot_bar{ float:right; line-height:20px; font-size:11px; padding:2px 0 0 0}